$(function(){

    requestData("json/dataAnalsis.json", function(data) {
// 路径配置
        require.config({
            paths: {
                echarts: 'js/echarts/'
            }
        });

        // 使用
        require(
            [
                'echarts/echarts',
                'echarts/chart/line' // 使用柱状图就加载bar模块，按需加载
            ],
            function (ec) {
                // 基于准备好的dom，初始化echarts图表
                var myChart = ec.init(document.getElementById('main'));
                //图表显示提示信息
                myChart.showLoading({
                    text: "图表数据正在努力加载..."
                });
                myChart.hideLoading();

                var option = {
                    title : {
                        show:false,
                        text: '',
                        subtext: ''
                    },
                    tooltip : {
                        trigger: 'axis'
                    },
                    legend: {

                        data:['正面','负面']
                    },
                    toolbox: {
                        show : false,
                        feature : {
                            mark : {show: true},
                            dataView : {show: true, readOnly: false},
                            magicType : {show: true, type: ['line', 'bar']},
                            restore : {show: true},
                            saveAsImage : {show: true}
                        }
                    },
                    splitLine:{
                        show:false,
                        lineStyle:{
                            width:1,
                            height:1
                        }
                    },
                    grid:{borderColor:'#f9f9f9'},
                    calculable : true,
                    xAxis : [
                        {
                            type : 'category',
                            boundaryGap : false,
                            data : ['发布','','','','','','今天']
                        }
                    ],
                    yAxis : [
                        {
                            show:false,
                            type : '',

                            axisLabel : {
//              formatter: '{value} °C'
                            }
                        }
                    ],
                    series : [
                        {
                            name:'正面',
                            type:'line',
                            data:data.line.data1,
                            markPoint : {
                                data : [
                                    {type : 'max', name: '最大值'},
                                    {type : 'min', name: '最小值'}
                                ]
                            },
                            markLine : {
                                data : [
                                    {type : 'average', name: '平均值'}
                                ]
                            }
                        },
                        {
                            name:'负面',
                            type:'line',
                            data:data.line.data2,
                            markPoint : {
                                data : [
                                    {name : '周最低', value : -2, xAxis: 1, yAxis: -1.5}
                                ]
                            },
                            markLine : {
                                data : [
                                    {type : 'average', name : '平均值'}
                                ]
                            }
                        }
                    ]
                }; myChart.setOption(option);
            });
    },'json');
});


